// 导入全局基础地址 
import base from '../../evn.js'
// 导入axios
import axios from 'axios'

// console.log(base)
// 创建一个axios实例
var services = axios.create({
	baseURL:base.baseUrl,
	timeout:5000,
})

// 请求拦截器 配置一些访问后台的条件
services.interceptors.request.use((config) =>{
	// config配置
	// console.log(config,'配置信息')
	
	return config
},(err) => {
	// 跨域
	console.log(err, "请求失败信息")
})

// 响应拦截器，可以根据后台返回数据进行对应逻辑
services.interceptors.response.use((response) =>{
	// response响应
	// console.log(response,'响应信息')
	
	// if(response.data.error_code == 0){
	// 	return response
	// }
	return response
},(err) => {
	// 服务器崩了
	console.log(err, "响应失败")
	return Promise.reject('响应失败')
})

export default services

